@charset "UTF-8";
.top-info{height:42px}
.top-info-p{padding:12px 0 0 108px}
.blue-box{border:0px solid #dfe3f0;position:relative}
.rj{background:url(http://stacdn201.ganjistatic1.com/src/image/icon/rj.__1318333394__.png);width:4px;height:4px;position:absolute;overflow:hidden}
.blt{background-position:0 0;left:-1px;top:-1px}
.blb{background-position:0 -4px;left:-1px;bottom:-1px}
.brt{background-position:-4px 0;right:-1px;top:-1px}.brb{background-position:-4px -4px;right:-1px;bottom:-1px}
.reg-box,.login-box,.findpass-box {
	float: left;
	width: 610px;
	padding-right: 10px;
	border-right: 1px solid #f0f0f0
}
.reg-box,.findpass-box {
	border-right: 1px solid #eee
}
.login-box,.reg-box,.findpass-box {
	position: relative;
	margin: 0 0 0 6px;
	display: inline;
	_padding-top: 6px
}
.reg-box .radio,.login-box .radio {
	padding: 20px 0 0 164px;
	height: 32px;
	line-height: 32px;
	padding-top: 12px;
	_padding-top: 6px;
}
.field {
	text-align: left;
	padding-top: 12px;
	vertical-align: middle;
	width:100%;
	overflow:auto;
	clear: both;
	_padding-top: 6px
}
.field label {
	float: left;
	text-align: right;
	width: 164px;
	line-height: 32px
}
.field .tip{
	float:left;
	font-size:12px;
	text-align:left;
	line-height: 32px;
	vertical-align: middle;
	word-wrap: break-word;
  	word-break: break-all;
}
.field span.verify{
	float: left;
	text-align: left;
	line-height: 32px
}
.input-text {
	background: #fff;
	float: left;
	border: 1px solid #c8c8c8;
	height: 26px;
	*height:34px;
	line-height: 26px;
	margin-right: 3px;
	padding: 3px;
	vertical-align: middle;
	width: 230px;
	font-size:12px;
}
.input-text-verifycode{
	background: #fff;
	float: left;
	border: 1px solid #c8c8c8;
	height: 26px;
	*height:34px;
	line-height: 26px;
	margin-right: 3px;
	padding: 3px;
	vertical-align: middle;
	width: 80px;
	font-size:12px;
}
.input-text-2 {
	background: #fff;
	float: left;
	border: 1px solid #c8c8c8;
	height: 26px;
	line-height: 26px;
	margin-right: 3px;
	padding: 3px;
	vertical-align: middle;
	width: 100px
}
.reg-submit {
	padding: 20px 0 0 164px
}
a.reg-btn {
	cursor: pointer;
	border: 0;
	background:url(../../resources/css/icons/reg_login.png) 0px 0px no-repeat;
	display: block;
	height: 62px;
	width: 188px;
	overflow:auto;
	text-indent: -9999em;
}
a.reg-btn: hover {
	background-position: 0px -62px;
}
a.login-btn{cursor:pointer;border:0;background:url(../../resources/css/icons/reg_login.png) 0 -124px;display:block;height:42px;width:124px;text-indent:-9999em;float:left}
a.login-btn:hover{background-position:-1px -170px}
/* error message table start */
#errormessagetable{
	margin:0;
	padding:0;
	width:100%;
	height:auto;

	}
#errormessagetable ul{
	margin:0;
	padding:0;
	}
#errormessagetable ul li {
	margin:0;
	padding:0;
	height:16px;
	text-align:left;
	list-style:none;
	}
#errormessagetable ul li label {
	font-weight:normal;
	}
/* error message table end */
.errormessage{
	margin:0;
	padding:0;
	line-height:12px;
	font-size:12px;
	color:#ff4c31;
	margin:0;
	text-align:left;
}
.errormessage li{
	list-style:none;
	height:16px;
	font-size:12px;
	font-weight:normal;
	}
.reg_success a:link{text-decoration:none;color:#24d}
.reg_success a:hover{color:#c00;text-decoration:underline}
.reg_success a:visited{color:#24d}
.reg_success{font-size:14px}
.reg_success{padding:0px;width:100%}
.tcenter{word-wrap:break-word;font-size:24px;font-weight:bold;height:58px;vertical-align:middle;text-align:center}
.reg_success h2{word-wrap:break-word;margin-left:20%;font-size:24px;padding:10px 0 10px 42px;;font-weight:bold;height:58px;vertical-align:middle}
.reg_success h2 span,.fc-green{color:#0e774a}
.reg_success p.dot{margin:16px auto 0 auto;margin-left:242px;padding-left:19px;line-height:26px;font-size:14px;}
.reg_success a.free-pub{display:inline-block;*display:inline;*zoom:1;margin-left:12px;width:181px;height:26px;text-indent:-9999px}
.forget-pw{margin-left:0px;display:inline-block;*display:inline;*zoom:1}
.forget-pw,.forget-pw:visited{color:#999}
.btn-res{margin-left:30px;height:46px;line-height:46px;display:inline-block;width:80px;font-size:12px;}
.btn-res,.btn-res:visited{color:#24d}
.p0,.gw{padding:0px}
.bqc_bg{height:29px;overflow:hidden;background:url(http://img1.kaixin001.com.cn/i/bqc_bg.gif) top repeat-x;margin-bottom:10px;font-size:14px}
.bqc_on,.bqc_of,.bqc_of_mo,.bqc_of1,.bqc_of1_mo{float:left;width:115px;height:23px;padding-top:6px;overflow:hidden;text-align:center;background:url(http://img1.kaixin001.com.cn/i/bqc_on.gif) no-repeat}
.bqc_of,.bqc_of_mo{background:url(http://img1.kaixin001.com.cn/i/bqc_of.gif) no-repeat;cursor:pointer}
.bqc_of1,.bqc_of1_mo{background:url(http://img1.kaixin001.com.cn/i/bqc_of1.gif) no-repeat;cursor:pointer}
.bqc_of_mo,.bqc_of1_mo{color:#36c;text-decoration:underline}
a.menut{blr:expression(this.onFocus=this.close())}
a.menut{blr:expression(this.onFocus=this.blur())}
a.menut:focus{-moz-outline-style:none}
a.menut:link,a.menut:visited{color:000;text-decoration:none;display:block}
a.menut:hover,.a.menut:active{color:#36c;text-decoration:underline;display:block}
.m0_20{margin:0 20px}
.m0_20x{margin:-10px 0 5px 10px}
.f10{font-size:10px;-webkit-text-size-adjust:none}
.f11{font-size:11px;-webkit-text-size-adjust:none}
.f12{font-size:12px}
.f13{font-size:13px;_font-family:"宋体"}
.f14{font-size:14px}
.f16{font-size:16px}
.fw4{font-weight:400}
.fw7{font-weight:700}
.cp{cursor:pointer}
.dn{display:none}
.p1{padding:1px}
.p5{padding:5px}
.p7{padding:7px}
.p10,.gw{padding:10px}
.pt3{padding-top:3px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.pl10{padding-left:10px}
.pl20{padding-left:20px}
.pr10{padding-right:10px}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.p1_0{padding:1px 0}
.p010{padding:0 10px}
.p15{padding:15px}
.p30{padding:30px}
.pl60{padding-left:60px}
.pl50{padding-left:50px;}
.pl100{padding:30px 130px}
.mt3{margin-top:3px}
.mr3{margin-right:3px}
.mb3{margin-bottom:3px}
.ml3{margin-left:3px}
.mt5{margin-top:5px}
.mr5{margin-right:5px}
.mb5{margin-bottom:5px}
.ml5{margin-left:5px}
.m10{margin:10px}
.mt10{margin-top:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.mt12{margin-top:12px}
.mr12{margin-right:12px}
.mb12{margin-bottom:12px}
.ml12{margin-left:12px}
.m15{margin:15px}
.mt15{margin-top:15px}
.mr15{margin-right:15px}
.mb15{margin-bottom:15px}
.ml15{margin-left:15px}
.mt20{margin-top:20px}
.mr20{margin-right:20px}
.mb20{margin-bottom:20px}
.ml20{margin-left:20px}
.m30{margin:30px}
.mt30{margin-top:30px}
.ml28{margin-left:28px;*margin-left:24px}
.m0_10{margin:0 10px}
.m0_15{margin:0 15px}
.m0_20{margin:0 20px}
.m0_20x{margin:-10px 0 5px 10px}
.m0_25{margin:0 25px}
.w65{width:65px}
.w80{width:80px}
.w100{width:100px}
.w120{width:120px}
.w265{width:265px}
.w300{width:300px}
.w400{width:400px}
.h10{height:10px;overflow:hidden}
.h15{height:15px;overflow:hidden}
.h20{height:20px}.h50{height:50px}
.h75{height:75px}.h100{height:100px}
.h200{height:200px}.h300{height:300px}
.flw5{float:left;width:5px}
.flw20{float:left;width:20px}
.ipt_s {
	display: table;
	border: 1px solid #bbb
}
.ipt1,.ipt2,.ipt3,.ipt4,.ipt5,.ipt6 {
	background: #fff;
	border: 1px solid #fff;
	height: 19px;
	line-height: 19px;
	display: inline;
	color: #333
}
.ipt2,.ipt4,.ipt6 {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	color: #333
}
.ipt1,.ipt2 {
	width: 223px
}
.ipt3,.ipt4 {
	width: 76px
}
.ipt5,.ipt6 {
	width: 258px
}
.rbs1 {
	border: 1px solid #f9a4b2;
	float: left
}
.rb1,.rb2 {
	height: 25px;
	color: #fff;
	font-size: 14px;
	background: #d32c47;
	padding: 3px 10px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #6a6a6a;
	border-bottom: 1px solid #6a6a6a;
	cursor: pointer
}
.rb2 {
	background: #C71E3A
}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
.cd,a.cd{color:#ddd;font-family:Arial}

.contentWarp {
	float: left;
	width: 100%;
	border-left: 1px solid #ebebeb;
	padding: 0 53px 46px 53px;
	height: auto !important;
	font-size: 14px
}
.secret_prtct {
	margin: 0 10px 0 23px;
	width: 623px;
	line-height: 24px;
	_overflow: hidden
}
.unusual_list dt {
	float: left;
	width: 100px;
	text-align: right;
	height: 21px
}
.unusual_list dd {
	float: left;
	width: 523px;
	height: auto !important;
	height: 24px;
	min-height: 24px
}
.unusual_list li,.secret_prtct_list li {
	float: left;
	_float: none;
	width: 100%;
	padding-bottom: 17px;
	position: relative
}
.secret_prtct_list li {
	padding-bottom: 12px
}
.unusual_list li .box-t {
	left: 296px;
	top: -6px
}
.unusual_list li .box-t p {
	line-height: 18px;
	color: #333;
	padding: 5px 10px 9px 20px
}
.unusual_list .reg_tips {
	left: 357px;
	position: absolute;
	top: 0;
	*top: 1px;
	font-size: 12px;
	width: 225px
}
.unusual_list li .capcodespan {
	margin-top: -9px
}
.secret_prtct .unusual_list .reg_tips {
	left: 341px
}
.secret_prtct .unusual_list dt {
	width: 98px;
	height: 21px
}
.secret_prtct .unusual_list dd {
	width: 525px
}
.unusual_list .error,.secret_prtct_list .error {
	width: 192px;
	background-color: #FFFFCD;
	border: 1px solid #DBDBDB;
	color: #333333;
	padding: 2px 5px 2px 6px;
	overflow: hidden
}
.unusual_list .error .arrow,.secret_prtct_list .error .arrow {
	background: url(https: //security.kaixin001.com/images/arrow_error_left.png) no-repeat;
	bottom: auto;
	height: 9px;
	left: 14px;
	position: absolute;
	top: 7px;
	width: 5px
}
.unusual_list .form-valid-tip-err {
	top: 2px
}
.unusual_list .form-valid-tip-err .tips_shadow,.secret_prtct_list .form-valid-tip-err .tips_shadow {
	margin-left: 6px;
	display: inline;
	overflow: hidden
}
.unusual_list .error span,.secret_prtct_list .error span {
	display: inline-block
}
.tips_shadow {
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	margin-left: 6px
}
